package com.kantboot.system.user.domain.dto;

import lombok.Data;

import java.util.List;

/**
 * 用户查询DTO
 */
@Data
public class SysUserOfAdminSearchDTO {

    /**
     * ID
     */
    private Long id;

    /**
     * 用户名
     */
    private String username;

    /**
     * 昵称
     */
    private String nickname;

    /**
     * 直属码
     */
    private String directCode;

    /**
     * 邀请码
     */
    private String inviteCode;

    /**
     * 邀请人id
     */
    private Long inviteUserId;

    /**
     * 手机号
     */
    private String phone;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 性别编码
     */
    private String genderCode;

    /**
     * 用户自我介绍
     */
    private String introduction;

    /**
     * 是否临时用户
     */
    private Boolean isTemporary;

    /**
     * 是否已初始化完成
     */
    private Boolean isInit;

    /**
     * 是否在线
     */
    private Boolean isOnline;

    /**
     * 角色编码
     */
    private List<String> roleCodes;


}
